#ifndef _MHLABEL_H
#define _MHLABEL_H


enum {
    MH_LABEL_COLOR_1GROUP = 0x01,//green text, black ground
    MH_LABEL_COLOR_3GROUP = 0x04,//yellow text, black ground
    MH_LABEL_COLOR_4GROUP = 0x08,//yellow text, dusty ground
    MH_LABEL_COLOR_5GROUP = 0x10,//white text, blue ground
    MH_LABEL_COLOR_6GROUP = 0x20,//green text, blue ground
    MH_LABEL_COLOR_7GROUP = 0x40,//yellow text, blue ground
    MH_LABEL_BOOL_TYPE    = 0x80,   //red/cyan text, black ground
    MH_LABEL_BKGND_3GREEN = 0x01000000,
    MH_LABEL_BKGND_BLACK  = 0x02000000,
    MH_LABEL_BKGND_BLUE   = 0x04000000,
    MH_LABEL_BKGND_RED    = 0x08000000,
    MH_LABEL_BKGND_2GREEN = 0x10000000,
    MH_LABEL_TEXT_GREEN   = 0x00010000,
    MH_LABEL_TEXT_WHITE   = 0x00020000,
    MH_LABEL_TEXT_CYAN    = 0x00040000,
    MH_LABEL_TEXT_YELLOW  = 0x00080000,
    MH_LABEL_TEXT_RED     = 0x00100000,
};

/*
 *
 */
int GetLabelColorStyle(HWND hWnd, int nStyle);
/*
 *
 */
void SetLabelColorStyle(HWND hWnd, int nStyle);
BOOL RegisterMhLabel (void);
void UnregisterMhLabel (void);


#endif
